[XEND] Move all of the various log files created by xen to
authorkaf24@localhost.localdomain <kaf24@localhost.localdomain>
Mon, 28 Aug 2006 12:05:00 +0000 (13:05 +0100)
committerkaf24@localhost.localdomain <kaf24@localhost.localdomain>
Mon, 28 Aug 2006 12:05:00 +0000 (13:05 +0100)
be under /var/log/xen instead of under /var/log directly.  This has
the advantage of cleaning things up a little and also can make it
easier to restrict the permissions needed by xend.

Signed-off-by: Jeremy Katz <katzj@redhat.com>
13 files changed:
docs/man/xend-config.sxp.pod.5
docs/misc/xend.tex
docs/src/user.tex
tools/Makefile
tools/examples/xen-hotplug-common.sh
tools/examples/xend-config.sxp
tools/ioemu/patches/qemu-logging
tools/ioemu/vl.c
tools/misc/xend
tools/python/xen/util/bugtool.py
tools/python/xen/xend/XendRoot.py
tools/python/xen/xend/server/params.py
tools/security/python/xensec_gen/main.py

index fddba9d14cb0424a832354c972ce283b28ee90de..5f949dee3bce5087b494f4917a3422061037968d 100644 (file)
@@ -23,7 +23,7 @@ The following lists the daemon configuration parameters:
 =item I<logfile>
 
 The location of the file to record runtime log messages.  Defaults to
-I</var/log/xend.log>.
+I</var/log/xen/xend.log>.
 
 =item I<loglevel>
 
index e58ae6be80fde6866feaa74a6e8febaa2cb2b557..79638037e6965c49945e9884fa4e6f68b483dc40 100644 (file)
@@ -214,7 +214,7 @@ a sequence of s-expressions. The configuration parameters are:
 Configuration scripts ({\it e.g.} for network-script) are looked for in {\tt /etc/xen}
 unless their name begins with '/'.
 
-Xend sends its log output to {\tt /var/log/xend.log}. This is a rotating logfile,
+Xend sends its log output to {\tt /var/log/xen/xend.log}. This is a rotating logfile,
 and logs are moved onto {\tt xend.log.1} {\it etc.} as they get large. Old logs may
 be deleted.
 
@@ -411,7 +411,7 @@ allows access to some debugging functions:
 \end{itemize}
 
 When tracing is on xend logs all functions calls and exceptions to
-{\tt /var/log/xend.trace}.
+{\tt /var/log/xen/xend.trace}.
 
 \begin{thebibliography}{99}
 
index eeb2b262455ac71b11c2a6d64f8d95d7d15735fd..8b4cec9acee35211fc73be6945a98d75ad6ae0f6 100644 (file)
@@ -973,8 +973,8 @@ using the \texttt{xm} tool.
 
 \subsection{Logging}
 
-As \xend\ runs, events will be logged to \path{/var/log/xend.log} and
-(less frequently) to \path{/var/log/xend-debug.log}. These, along with
+As \xend\ runs, events will be logged to \path{/var/log/xen/xend.log} and
+(less frequently) to \path{/var/log/xen/xend-debug.log}. These, along with
 the standard syslog files, are useful when troubleshooting problems.
 
 \subsection{Configuring \Xend\ }
index 737b6cff78e4f92cef6ac6b4a86120f4b5709126..d16b590fe7138188ca7de5def9a24d9e47531e3a 100644 (file)
@@ -39,6 +39,7 @@ install: check
        done
        $(MAKE) ioemuinstall
        $(INSTALL_DIR) -p $(DESTDIR)/var/xen/dump
+       $(INSTALL_DIR) -p $(DESTDIR)/var/log/xen
 
 .PHONY: clean
 clean: check_clean
index d56d2da13a361afcb27042daf56d46660d6fa2a9..c825dae5935add842b2c3b1a43ea0f1652e80ac9 100644 (file)
@@ -21,7 +21,7 @@ dir=$(dirname "$0")
 . "$dir/xen-script-common.sh"
 . "$dir/locking.sh"
 
-exec 2>>/var/log/xen-hotplug.log
+exec 2>>/var/log/xen/xen-hotplug.log
 
 export PATH="/sbin:/bin:/usr/bin:/usr/sbin:$PATH"
 export LANG="POSIX"
index 9d1be3fb56d68ac7b664f4fc948f66022b37c288..9dacf7d3c675011e4bcc8ec8b073826d1ea9d61c 100644 (file)
@@ -11,7 +11,7 @@
 # Commented out entries show the default for that entry, unless otherwise
 # specified.
 
-#(logfile /var/log/xend.log)
+#(logfile /var/log/xen/xend.log)
 #(loglevel DEBUG)
 
 #(xend-http-server no)
index 901f5db3fe996846cd3341256e23b5fc583f9409..a2001d9ac6c55d516365c58bbe0f5d7d1faab8a6 100644 (file)
@@ -43,7 +43,7 @@ Index: ioemu/vl.c
      /* default mac address of the first network interface */
      
 +    /* init debug */
-+    sprintf(qemu_dm_logfilename, "/var/log/qemu-dm.%d.log", getpid());
++    sprintf(qemu_dm_logfilename, "/var/log/xen/qemu-dm.%d.log", getpid());
 +    cpu_set_log_filename(qemu_dm_logfilename);
 +    cpu_set_log(0);
 +    
index 878759acbb69a87c194b3c0f0643e65f942f63c4..dfcb3c82d150bca48553c5f7240eb6a62d6f49a8 100644 (file)
@@ -5924,7 +5924,7 @@ int main(int argc, char **argv)
     /* default mac address of the first network interface */
     
     /* init debug */
-    sprintf(qemu_dm_logfilename, "/var/log/qemu-dm.%d.log", getpid());
+    sprintf(qemu_dm_logfilename, "/var/log/xen/qemu-dm.%d.log", getpid());
     cpu_set_log_filename(qemu_dm_logfilename);
     cpu_set_log(0);
     
index 82198fcea3bc3254bda0c95bd583eea713b79226..ff58b30773db0efa75c6e7c21ac51c02d0d5604c 100644 (file)
@@ -86,7 +86,7 @@ def start_xenstored():
     XENSTORED_TRACE = os.getenv("XENSTORED_TRACE")
     cmd = "xenstored --pid-file /var/run/xenstore.pid"
     if XENSTORED_TRACE:
-        cmd += " -T /var/log/xenstored-trace.log"
+        cmd += " -T /var/log/xen/xenstored-trace.log"
     s,o = commands.getstatusoutput(cmd)
 
 def start_consoled():
index 3e027d2dff4a777d3a08052790c6ab0f72fa06c2..77df9d4420469cfaa8125f5469eb6e5c4fc2f767 100644 (file)
@@ -43,8 +43,8 @@ TITLE_RE = re.compile(r'<title>(.*)</title>')
 
 FILES_TO_SEND = [ '/var/log/' + x for x in 
                   [ 'syslog', 'messages', 'debug',
-                    'xend.log', 'xend-debug.log', 'xenstored-trace.log',
-                    'xen-hotplug.log' ] ]
+                    'xen/xend.log', 'xen/xend-debug.log', 'xen/xenstored-trace.log',
+                    'xen/xen-hotplug.log' ] ]
 #FILES_TO_SEND = [  ]
 
 
index 5f0026907ec1c530bff9a78b06db8ebcf79ae919..6e87dc6274c66d980e7ad76c940e560772a0c55f 100644 (file)
@@ -52,7 +52,7 @@ class XendRoot:
     block_script_dir = "/etc/xen/scripts"
 
     """Default path to the log file. """
-    logfile_default = "/var/log/xend.log"
+    logfile_default = "/var/log/xen/xend.log"
 
     """Default level of information to be logged."""
     loglevel_default = 'DEBUG'
index 32ac063d1f0007c8e033f32d4ecbd358b29696b0..c7099e25062a7a5ce77122662934d806c89c695b 100644 (file)
@@ -39,8 +39,8 @@ def getenv(var, val, conv=None):
 
 # The following parameters could be placed in a configuration file.
 XEND_PID_FILE      = '/var/run/xend.pid'
-XEND_TRACE_FILE    = '/var/log/xend.trace'
-XEND_DEBUG_LOG     = '/var/log/xend-debug.log'
+XEND_TRACE_FILE    = '/var/log/xen/xend.trace'
+XEND_DEBUG_LOG     = '/var/log/xen/xend-debug.log'
 XEND_USER          = 'root'
 XEND_DEBUG         = getenv("XEND_DEBUG",     0, conv=int)
 XEND_DAEMONIZE     = getenv("XEND_DAEMONIZE", not XEND_DEBUG, conv=int)
index a498a486d28602e2d8e8c94440e258a53cae695d..3021080cd2ecd0cbd41a66d81306fb429a5d465f 100644 (file)
@@ -34,7 +34,7 @@ import CGIHTTPServer
 
 gHttpPort = 7777
 gHttpDir  = '/var/lib/xensec_gen'
-gLogFile  = '/var/log/xensec_gen.log'
+gLogFile  = '/var/log/xen/xensec_gen.log'
 gUser     = 'nobody'
 gGroup    = 'nobody'